Updated and Validated
[betaflight.git] / docs / boards / Board - Matek F405-CTR.md
blob3a8d85f4a406d241af5a840372832d0d64934867
1 # Board - Matek F405-CTR
3 Full details on the Matek Sys F405-CTR can be found on the Matek Website: [mateksys.com/?portfolio=f405-ctr](http://www.mateksys.com/?portfolio=f405-ctr). Betaflight Target: `MATEKF405`
5 ## Hardware Specs
7 * *Mass:* ~10g
8 * *PCB Size:* 36x46mm
9   * 30x30mm Hole pattern (M4 size, M3 size with rubber isolators)
11 ### FC Specs
13 * Processors and Sensors
14   * *MCU:* [STM32F405RGT6](http://www.st.com/content/ccc/resource/technical/document/datasheet/ef/92/76/6d/bb/c2/4f/f7/DM00037051.pdf/files/DM00037051.pdf/jcr:content/translations/en.DM00037051.pdf)
15   * *IMU:* [MPU6000](https://www.invensense.com/wp-content/uploads/2015/02/MPU-6000-Datasheet1.pdf) (connected via SPI)
16   * *Baro:* [BMP280](https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BMP280-DS001-19.pdf) (connected via I2C)
17   * *OSD:* BetaFlight OSD (AT7456E IC)
18 * *Blackbox:* MicroSD card slot (SD/SDHC)
19 * 5 UARTs
21 ### Integrated PDB Specs
23 * *Input:* 6-30v (3-6S LiPo) w/TVS protection
24 * *ESC Pads:* Rated 4x30A per ESC pad set (4x46A burst)
25 * Voltage Regulators:
26   * *5v BEC:* 2A continuous load (3A burst)
27   * *3.3v LDO:* max load: 300mA
28 * Power Sense:
29   * *Current Sensor:* Rated for 184A (*Suggested scale value `179`*)
30   * *Voltage Sensor:* 1:10 signal output ratio (*Suggested scale value `110`*)
32 ## Status LEDs
34 |       LED      | Color |                                         Color Codes                                                       |
35 |---------------:|-------|:----------------------------------------------------------------------------------------------------------|
36 | FC Status      | Blue  | **Unlit:** USB disconnected and disarmed, <br> **Lit:** USB disconnected and armed, <br> **Flashing:** USB connected and disarmed, <br> **5x Rapid Flash then Flashing:** USB connected and arming command prevented |
37 | Accelerometer  | Red   | Accelerometer status (Lit: active, Unlit: inactive)                                                       |
38 | 3v3 Status     | Red   | Red: active, Unlit: inactive                                                                              |
40 ## Pinout
42 Pads are organised into two large banks of pads on left and right sides of board with a couple sets of pads on the underside of the board and ESC related connections near the board corners.
44 ```
45           __________
46          /  U    U  \
47 /-----------------------------\
48 |oE                         Eo|
49 |SC                         SC|
50 |                             |
51 | P                        P  |
52 | A                        A  |
53 | D                        D  |
54 | S                        S  |
55 |                             |
56 |ES                         ES|
57 |oC                         Co|
58 \------------[USB]------------/
59 ```
61 > **NOTE:** Pads `TX2`, `S5` and `S6` support `softserial` and may be configured as such
63 > **NOTE:** Under normal operation, the use of the Barometer `I2C1` bus (internal) and the WS2812 `LED` signal pad are mutually exclusive due to a pad mapping conflict. However, the `LED_STRIP` feature may be remapped to the `S5` (`PA15`) pad to avoid this conflict.
65 > *I.e.* Type `resource LED_STRIP 1 A15` into the CLI.
67 | Pad Silkscreen Label |   Function    |                                                 Notes                                          |
68 |---------------------:|---------------|:-----------------------------------------------------------------------------------------------|
69 | `+ / -`              | Battery In    | 6-30vDC LiPo Power input (*Battery +/- and 4-in-1 ESC +/- pads*)                               |
70 | `S1-S6`              | ESC Out       | (*1-4 near ESC power connections, 5-6 on front*) Supports PWM, Oneshot, Multishot, DSHOT       |
71 | `5V, GND, S1-S4`     | ESC Out       | (*Rear of board*) 4-in-1 ESC Out                                                               |
72 | `VBT, GND`           | VBT Out       | VBAT power pad (*marked for VTX, but could be used for whatever*)                              |
73 | `CURR`               | Current Sense | Current Sensor I/O pin (*output from onboard sensor or input from external sensor*)            |
74 | `5V`                 |               | Out from internal 5v BEC (*rated 2A continuous, 3A burst*)                                     |
75 | `3V3`                |               | Out from 3v3 regulator (*rated 300mA*)                                                         |
76 | `4V5`                |               | Out from 4v4~4v8 regulator (*unknown rating, power is also supplied when connected via USB*)   |
77 | `G`                  | GND           |                                                                                                |
78 | `LED`                | WS2812 Signal |                                                                                                |
79 | `Bz-, 5V`            | Buzzer        |                                                                                                |
80 | `Rssi`               | RSSI          | FrSky RSSI input from RX                                                                       |
81 | `G, 3V3, SDA, SLC`   | I2C           | (*Rear of board*) I2C connection marked for a magnetometer but could be used for whatever      |
82 | `VTX, Cam, DAC`      | VTX/CAM       | VTX: Video out, Cam: Video in, DAC: Cam control pin (*since BF3.3, may be resourced to `S6`*)  |
83 | `RX1, TX1`           | UART1         |                                                                                                |
84 | `TX2`                | UART2-TX      | May be reassigned to `softserial1` for use as FrSky SmartPort pad                              |
85 | `RX2`                | UART2-RX      | RX connection for Spektrum DSMX or DSM2, FlySky iBUS, or PPM (*Disable `UART2` for PPM*)       |
86 | `Sbus`               | SBUS (UART2)  | Dedicated pad for SBUS (*duplicate pad of `RX2` with signal inverter*)                         |
87 | `RX3, TX3`           | UART3         |                                                                                                |
88 | `RX4, TX4`           | UART4         |                                                                                                |
89 | `RX5, TX5`           | UART5         |                                                                                                |
90 | `RX5`                | UART5-RX      | (*One per board corner*) Duplicates of RX5 pad for ESC Telemetry                               |
92 ### UARTs + VCP
94 | Port  | Default Assigned Role |
95 |------:|-----------------------|
96 | VCP   | microUSB Port         |
97 | UART1 | *Unassigned*          |
98 | UART2 | RX Connection         |
99 | UART3 | *Unassigned*          |
100 | UART4 | *Unassigned*          |
101 | UART5 | ESC Telemetry         |